package avicit.bdp.dgs.qa.dto;

import avicit.bdp.common.base.BaseDTO;
import avicit.platform6.core.annotation.log.FieldRemark;
import avicit.platform6.core.annotation.log.Id;
import avicit.platform6.core.annotation.log.LogField;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;

/**
 * @金航数码科技有限责任公司
 * @作者：developer
 * @邮箱：developer@avic-digital.com
 * @创建时间： 2023-03-15
 * @类说明：RuleTemplateDTO
 * @修改记录：
 * @注意事项：
 * @主要功能：模板引用
 */
public class RuleTemplateRelDTO extends BaseDTO {
    /**
     * 主键
     */
    @Id
    @LogField
    @ApiModelProperty(value = "主键")
    @FieldRemark(column = "id", field = "id", name = "id")
    @javax.persistence.Id
    @Column(name = "id")
    private String id;

    /**
     * 质量作业ID
     */
    @LogField
    @ApiModelProperty(value = "质量作业ID")
    @FieldRemark(column = "jobId", field = "jobId", name = "jobId")
    @Column(name = "job_id")
    private String jobId;

    /**
     * 质量规则ID
     */
    @LogField
    @ApiModelProperty(value = "质量规则ID")
    @FieldRemark(column = "ruleId", field = "ruleId", name = "ruleId")
    @Column(name = "rule_Id")
    private String ruleId;

    /**
     * 模板ID
     */
    @LogField
    @ApiModelProperty(value = "模板ID")
    @FieldRemark(column = "ruleRemplateId", field = "ruleRemplateId", name = "ruleRemplateId")
    @Column(name = "rule_template_id")
    private String ruleRemplateId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getJobId() {
        return jobId;
    }

    public void setJobId(String jobId) {
        this.jobId = jobId;
    }

    public String getRuleId() {
        return ruleId;
    }

    public void setRuleId(String ruleId) {
        this.ruleId = ruleId;
    }

    public String getRuleRemplateId() {
        return ruleRemplateId;
    }

    public void setRuleRemplateId(String ruleRemplateId) {
        this.ruleRemplateId = ruleRemplateId;
    }
}
